+2000-12-13 <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkmouse-fb.c (mouse_devs):
+ Add support for ps2 intellimouse.
+
+ * gdkkeyboard-fb.c:
+ Move shift-F1 repaint handling to xlate handler only.
+
+ * docs/README.linux-fb:
+ Add imps2 to docs.
+ Document the new refresh keys.
+
Tue Dec 12 23:46:44 2000 Tim Janik <timj@gtk.org>
* gtk/stock-icons/Makefile.am: doh, this was broken beyond believe.
+2000-12-13 <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkmouse-fb.c (mouse_devs):
+ Add support for ps2 intellimouse.
+
+ * gdkkeyboard-fb.c:
+ Move shift-F1 repaint handling to xlate handler only.
+
+ * docs/README.linux-fb:
+ Add imps2 to docs.
+ Document the new refresh keys.
+
Tue Dec 12 23:46:44 2000 Tim Janik <timj@gtk.org>
* gtk/stock-icons/Makefile.am: doh, this was broken beyond believe.
+2000-12-13 <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkmouse-fb.c (mouse_devs):
+ Add support for ps2 intellimouse.
+
+ * gdkkeyboard-fb.c:
+ Move shift-F1 repaint handling to xlate handler only.
+
+ * docs/README.linux-fb:
+ Add imps2 to docs.
+ Document the new refresh keys.
+
Tue Dec 12 23:46:44 2000 Tim Janik <timj@gtk.org>
* gtk/stock-icons/Makefile.am: doh, this was broken beyond believe.
+2000-12-13 <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkmouse-fb.c (mouse_devs):
+ Add support for ps2 intellimouse.
+
+ * gdkkeyboard-fb.c:
+ Move shift-F1 repaint handling to xlate handler only.
+
+ * docs/README.linux-fb:
+ Add imps2 to docs.
+ Document the new refresh keys.
+
Tue Dec 12 23:46:44 2000 Tim Janik <timj@gtk.org>
* gtk/stock-icons/Makefile.am: doh, this was broken beyond believe.
+2000-12-13 <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkmouse-fb.c (mouse_devs):
+ Add support for ps2 intellimouse.
+
+ * gdkkeyboard-fb.c:
+ Move shift-F1 repaint handling to xlate handler only.
+
+ * docs/README.linux-fb:
+ Add imps2 to docs.
+ Document the new refresh keys.
+
Tue Dec 12 23:46:44 2000 Tim Janik <timj@gtk.org>
* gtk/stock-icons/Makefile.am: doh, this was broken beyond believe.
+2000-12-13 <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkmouse-fb.c (mouse_devs):
+ Add support for ps2 intellimouse.
+
+ * gdkkeyboard-fb.c:
+ Move shift-F1 repaint handling to xlate handler only.
+
+ * docs/README.linux-fb:
+ Add imps2 to docs.
+ Document the new refresh keys.
+
Tue Dec 12 23:46:44 2000 Tim Janik <timj@gtk.org>
* gtk/stock-icons/Makefile.am: doh, this was broken beyond believe.
+2000-12-13 <alexl@redhat.com>
+
+ * gdk/linux-fb/gdkmouse-fb.c (mouse_devs):
+ Add support for ps2 intellimouse.
+
+ * gdkkeyboard-fb.c:
+ Move shift-F1 repaint handling to xlate handler only.
+
+ * docs/README.linux-fb:
+ Add imps2 to docs.
+ Document the new refresh keys.
+
Tue Dec 12 23:46:44 2000 Tim Janik <timj@gtk.org>
* gtk/stock-icons/Makefile.am: doh, this was broken beyond believe.
GDK_MOUSE_TYPE:
Specify mouse type. Currently supported is:
ps2 - PS/2 mouse
+ imps2 - PS/2 intellimouse (wheelmouse)
ms - Microsoft serial mouse
fidmour - touch screen
Default is ps2.
HACKING:
--------
-Pressing shift-F1 forces a repaint of the whole screen.
-To be written.
+Pressing Ctrl-Alt-Return repaints the whole screen.
+Unfortunately this cannot be pressed when using the xlate keyboard
+driver, so instead you can use shift-F1 instead when using this
+driver.
+
+Pressing Ctrl-Alt-BackSpace kills the GtkFB program. (Can't be pressed
+in the xlate driver.
+
+More to be written.
- Alexander Larsson <alexl@redhat.com>
2000/12/06
gdk_fb_redraw_all ();
}
- /* Ctrl-Alt Return can't be pressed in the XLATE driver,
- * use Shift F1 instead */
- if (key_up && (keyval == GDK_F1) && (modifier_state & GDK_SHIFT_MASK))
- gdk_fb_redraw_all ();
-
win = gdk_fb_window_find_focus ();
event = gdk_event_make (win,
key_up ? GDK_KEY_RELEASE : GDK_KEY_PRESS,
{
if (iscode (xlate_codes[j].str, &buf[i], left))
{
+ /* Ctrl-Alt Return can't be pressed in the XLATE driver,
+ * use Shift F1 instead */
+ if ((xlate_codes[j].code == GDK_F1) &&
+ (xlate_codes[j].modifier & GDK_SHIFT_MASK))
+ gdk_fb_redraw_all ();
+
gdk_fb_handle_key (xlate_codes[j].code,
xlate_codes[j].code,
xlate_codes[j].modifier,
gdk_fb_mouse_ps2_packet,
{ 0xc0, 0x00 }
},
+ { "imps2",
+ 4,
+ gdk_fb_mouse_ps2_open,
+ gdk_fb_mouse_ps2_close,
+ gdk_fb_mouse_ps2_packet,
+ { 0xc0, 0x00 }
+ },
{ "ms",
3,
gdk_fb_mouse_ms_open,